<!DOCTYPE html>
<html>
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <title>The source code</title>
  <link href="../resources/prettify/prettify.css" type="text/css" rel="stylesheet" />
  <script type="text/javascript" src="../resources/prettify/prettify.js"></script>
  <style type="text/css">
    .highlight { display: block; background-color: #ddd; }
  </style>
  <script type="text/javascript">
    function highlight() {
      document.getElementById(location.hash.replace(/#/, "")).className = "highlight";
    }
  </script>
</head>
<body onload="prettyPrint(); highlight();">
  <pre class="prettyprint lang-js">/*
 * Copyright (c) 2016 JUI All rights reserved.
 */

<span id='JUI_JsMap'>/**
</span> * @ignore
 */
var JUI_JsMap = {
    // 公共组件,顺序不能打乱
    common: {
        JUI: {
            path: 'core/jui.js'
        }
        , Common: {
            path: 'core/common.js'
        }
        , View: {
            path: 'core/view.js'
        }
        , Component: {
            path: 'core/component.js'
        }
    }
    // 自定义模块,顺序可以打乱
    , module: {
        Grid: {
            path: 'grid/grid.js'
            , require: ['GridView', 'Page']
        }
        , GridView: {
            path: 'grid/grid.view.js'
        }
        , Page: {
            path: 'grid/page.js'
        }
        , Win: {
            path: 'win/win.js'
            , require: ['WinView']
        }
        , WinView: {
            path: 'win/win.view.js'
        }
        , Dialog: {
            path: 'win/dialog.js'
            , require: ['Win', 'DialogView']
        }
        , DialogForm: {
            path: 'win/dialogform.js'
            , require: ['Dialog', 'Form']
        }
        , DialogView: {
            path: 'win/dialog.view.js'
        }
        , Msg: {
            path: 'win/msg.js'
            , require: ['Dialog']
        }
        , Tab: {
            path: 'tab/tab.js'
            , require: ['TabView']
        }
        , TabView: {
            path: 'tab/tab.view.js'
        }
        , Form: {
            path: 'form/form.js'
            , require: ['Validate']
        }
        , PageForm: {
            path: 'form/pageform.js'
            , require: ['Grid', 'DialogForm']
        }
        , Validate: {
            path: 'form/validate.js'
        }
        , Tree: {
            path: 'tree/tree.js'
            , require: ['TreeView']
        }
        , TreeView: {
            path: 'tree/tree.view.js'
        }
        , Layout: {
            path: 'layout/layout.js'
            , require: ['Tab', 'Tree']
        }
        , Calendar: {
            path: 'calendar/calendar.js'
            , require: ['CalendarView']
        }
        , CalendarView: {
            path: 'calendar/calendar.view.js'
            , require: ['Date']
        }
        , Date: {
            path: 'core/date.js'
        }
        , DatePick: {
            path: 'form/datepick.js'
            , require: ['Calendar']
        }
    }
}
</pre>
</body>
</html>
